initialization (create) descriptor
	initialize variables, etc
	set mouse positon as level floor, and if no floor is found choose self.Y - 100 meters
	check within a 300 meter radius for enemies, and if enemies then activate weapons


Ship target positioning ring ("mouse") descriptor
	spawns and takes player's control when ship is selected
	moves with player mouse control
	dissapears when not selected, but ship retains status variables
	displays psuedo-ringmenu of four buttons when active
		buttons are tied to ship features
			Up		:	increase orbit altitude
			Down	:	decrease orbit altitude
			Left	:	toggle anti-aircraft missiles
			Right	:	toggle anti-infantry lasers
			Click	:	toggle mining beam


ship descriptor
	big, slow mothership craft, equipped with assorted wepons for engagement and mining tools
		not directly player controlled at all, instead relies on remote commands from a target
	central disk ideally plated in many layers of very heavy armor
	
	ship moves towards the mouse positon on X and mouse orbit altitude on Y
		if movement is blocked horizontally diagonal rays are used to detect block height
			if the block continues, flash the mouse alert ring
			if the block is small, move in vertical direction and continue homing
		if movement is blocked vertically the same procedure is acivated with a 50 meter limit
			if no way around is found, flash alert ring


mining beam descriptor
	ship-mounted tool/weapon
		a big attachable emitter that can rotate up to 50º from center
	constantly accelerates rotationally to aim at the target ring
	activated remotely from the targeting ring
		raycast to find the closest position between self and mouse position
		if the ray is not farther than 10 meters past the mouse, then rotate the attached emitter
			activate the emitter (glows and sharp sparks)
			check digging rate timer
				spawn digging emitter at position
			activate tractor beam
				check vicinity of emitter for gold particles (lag much?)
					set gold particles' velocity to fling at ship
					possibly set their gravitational acceleration to 0
	if damaged, induce randomnity into aiming, timing, and power levels
		if severely damaged, cease controllable functioning

destruction (Destroy) descriptor
	sound critical audio alerts
	gib ship, delete mouse, set variables to null
	kill everything 10 meters from the ship, and deactivate the AI of all actors within 100 meters as an EMP
	ship's gibs have no gravitational acceleration, and are scripted to fly into the sky
		script dicates for them to float up for 30 seconds, then explode into nothing
